.btn-mobile {display: none!important}

@media screen and (max-width: 1200px) {
	#menu-bar {display: block;}
	#main-menu {display: none; margin: 70px -15px 0; float: none!important}

	#main-menu.collapse.in {display: block!important}

	#main-menu li {float: none; border: none}

	#main-menu ul.sub-menu {text-transform: none; display: block; opacity: 1; visibility: visible; width: auto; position: static; margin: 0; padding: 0}
}

@media screen and (max-width: 992px) {
	#navbar {margin-top: 50px}
	#header, #header .header-right {text-align: center;}
	#navbar {margin-top: 30px}
	a.site-logo {max-width: 200px}
	#navbar .has-logo .site-logo {margin-top: -35px}
	#header .note {text-align: center; margin-bottom: 5px}
	.available-cars .car-footer {display: block; width: auto;}
	.available-cars .car-footer .car-info, .available-cars .car-footer .car-action {display: block; width: auto; text-align: center}
}

@media screen and (max-width: 768px) {
	body {padding-top: 0!important}
	.header-sticky {position: static}
	#header .contact-info {font-size: 16px}
	#header .tagline {font-size: 16px}
	#main-menu {margin-top: 45px}
	#testimonials {margin-top: 20px}
	#slider {padding-top: 20px; background-size: cover}
	#slider .slider-content {position: static}
	#testimonials blockquote {font-size: 16px}
	#testimonials .testimonial .author {font-size: 13px}
	#testimonials a.read-more {margin-top: -20px}
	.available-cars .car-item {float: none;	width: auto}
	.btn-desktop {display: none!important}
	.btn-mobile {display: inline-block!important}
}

@media screen and (max-width: 480px) {
	.available-cars .search_wrapper {float: none width: auto; margin: 0 0 -1px 0!important}
}
